package com.zch.daoEx;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.zch.dao.model.ProjectMessage;
import com.zch.daoEx.model.ProjectMessageEx;
import com.zch.daoEx.model.ZxMessageEx;

public interface ProjectMessageMapperEx{

    List<ProjectMessageEx> selectList(Map<String, Object> map);

    int updateConnectMaster(@Param("userId")String userId,@Param("id")String id);

    ProjectMessageEx selectDetail(String id);

    ProjectMessageEx selectIsEnable(String projectId);

    Boolean updateProjectShutdownReason(Map<String, Object> map);

    Boolean updateProjectConnectResult(Map<String, Object> map);

    List<ProjectMessageEx> selectAppListByNormal();

    List<ProjectMessageEx> selectAppListByInside();

    ProjectMessageEx selectAppDetailByNormal(Map<String, Object> map);

    ProjectMessageEx selectAppDetailByInside(Map<String, Object> map);

    List<ProjectMessage> selectMyProject(Map<String, Object> map);

    Boolean updateMsg(Map<String, Object> map);


}